package com.wrupple.muba.catalogs.server.service;

import com.wrupple.vegetate.domain.CatalogDescriptor;
import com.wrupple.vegetate.domain.CatalogObject;
import com.wrupple.vegetate.domain.exceptions.DataLayerException;

public interface CatalogTokenInterpret {

	Class<? extends CatalogObject> interpretCatalogNameAsJavaClass(String name)  throws DataLayerException;
	public CatalogDescriptor getDescriptorForClass(Class<?> clazz) throws DataLayerException;
	public CatalogDescriptor getDescriptorForName(String name) throws DataLayerException;
}
